package com.xtck.ha.fault.modules.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.io.Serializable;
import java.util.Date;
/**
* @ClassName: FaultTask
* @Description: 实体类
* @author liuyuan
* @date 2025-06-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName("FAULT_SYS.FAULT_TASK")
public class FaultTask  implements Serializable  {
    private static final long serialVersionUID = 1L;
        /**
        * id
        */
        @TableId(value = "id",type = IdType.AUTO)
        private Long id;
        /**
        * 任务名称
        */
        private String taskName;
        /**
        * 卫星代号
        */
        private String satelliteCode;
        /**
        * 参数类型码
        */
        private String paramCode;
        /**
        * 模型名称
        */
        private String modelName;
        /**
        * 状态0：不运行1：运行
        */
        private Boolean status;
        /**
        * 创建时间
        */
        private Date createTime;
        /**
        * 查询数据开始时间
        */
        private Date startTime;
        /**
        * 查询数据结束时间
        */
        private Date endTime;
        /**
        * cron表达式
        */
        private String cron;
        /**
        * 是否首次执行0：否/1：是
        */
        private Boolean isFirstExec;
        /**
        * 是否为定时任务0：否/1：是
        */
        private Boolean isSchedule;

}